<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3072BE737A441A7841BF0A83AC4ACE98';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function w(){}
function v(){}
function K(){}
function J(){}
function I(){}
function H(){}
function R(){}
function Y(){}
function Yb(){}
function cb(){}
function kb(){}
function kr(){}
function gb(){}
function Zb(){}
function fc(){}
function hc(){}
function jc(){}
function lc(){}
function nc(){}
function yc(){}
function Ac(){}
function Cc(){}
function Ec(){}
function Gc(){}
function Ic(){}
function Kc(){}
function Mc(){}
function Oc(){}
function Vc(){}
function Uc(){}
function Tc(){}
function Sc(){}
function Rc(){}
function Qc(){}
function dd(){}
function id(){}
function hd(){}
function gd(){}
function qd(){}
function nd(){}
function wd(){}
function td(){}
function Cd(){}
function zd(){}
function Id(){}
function Fd(){}
function Od(){}
function Ld(){}
function Rd(){}
function Vd(){}
function Td(){}
function Zd(){}
function ge(){}
function de(){}
function ke(){}
function re(){}
function qe(){}
function pe(){}
function De(){}
function Ge(){}
function Fe(){}
function Le(){}
function Se(){}
function Re(){}
function Df(){}
function If(){}
function Jf(){}
function Mf(){}
function Of(){}
function Uf(){}
function Xf(){}
function $f(){}
function yg(){}
function ug(){}
function Hg(){}
function Gg(){}
function Xg(){}
function bh(){}
function oh(){}
function th(){}
function vh(){}
function Dh(){}
function Rh(){}
function Qh(){}
function Uh(){}
function Th(){}
function $h(){}
function Zh(){}
function Yh(){}
function Xh(){}
function Wh(){}
function Wi(){}
function Ji(){}
function Qi(){}
function Pi(){}
function Ti(){}
function Si(){}
function Xi(){}
function Vi(){}
function $i(){}
function _i(){}
function hj(){}
function gj(){}
function fj(){}
function Hj(){}
function Lj(){}
function $j(){}
function ek(){}
function dk(){}
function ck(){}
function bk(){}
function kk(){}
function mk(){}
function qk(){}
function pk(){}
function Hk(){}
function Ok(){}
function Qk(){}
function Zk(){}
function $k(){}
function cl(){}
function el(){}
function ll(){}
function kl(){}
function pl(){}
function sl(){}
function tl(){}
function xl(){}
function vl(){}
function zl(){}
function Cl(){}
function El(){}
function Ll(){}
function Ol(){}
function Yl(){}
function Xl(){}
function _l(){}
function $l(){}
function bm(){}
function dm(){}
function jm(){}
function nm(){}
function vm(){}
function Bm(){}
function Dm(){}
function Pm(){}
function Sm(){}
function Vm(){}
function Ym(){}
function mn(){}
function pn(){}
function En(){}
function Hn(){}
function Mn(){}
function Tn(){}
function Wn(){}
function Vn(){}
function Xn(){}
function Zn(){}
function _n(){}
function co(){}
function ho(){}
function go(){}
function po(){}
function so(){}
function Io(){}
function Ko(){}
function So(){}
function Ro(){}
function mp(){}
function lp(){}
function vp(){}
function Dp(){}
function Cp(){}
function Kp(){}
function Pp(){}
function $p(){}
function gq(){}
function jq(){}
function oq(){}
function tq(){}
function Oq(){}
function Nq(){}
function Sq(){}
function Vq(){}
function cr(){}
function hr(){}
function to(a){}
function F(){y()}
function Fn(){y()}
function nn(){y()}
function Un(){jb()}
function Yn(){jb()}
function N(){jb()}
function Nf(){jb()}
function ao(){jb()}
function eo(){jb()}
function qo(){jb()}
function ir(){jb()}
function M(a){jb()}
function $n(a){jb()}
function bo(a){jb()}
function fo(a){jb()}
function ro(a){jb()}
function Jo(a){jb()}
function $g(){Zg()}
function gc(){this.a=0}
function zc(){this.a=0}
function ic(){this.a=1}
function Bc(){this.a=1}
function kc(){this.a=2}
function Dc(){this.a=2}
function mc(){this.a=3}
function Fc(){this.a=3}
function Hc(){this.a=4}
function Jc(){this.a=5}
function Lc(){this.a=6}
function Nc(){this.a=7}
function Pc(){this.a=8}
function Pk(a){this.a=a}
function lk(a){this.a=a}
function _k(a){this.a=a}
function _d(a){this.a=a}
function _j(a){this.a=a}
function Ee(a){this.a=a}
function Kf(a){this.a=a}
function dl(a){this.a=a}
function ql(a){this.a=a}
function ul(a){this.a=a}
function Al(a){this.a=a}
function Dl(a){this.a=a}
function Kl(a){this.a=a}
function io(a){this.a=a}
function qp(a){this.a=a}
function Gp(a){this.a=a}
function pq(a){this.a=a}
function cq(a){this.d=a}
function dg(a){this.d=a}
function Tk(a){this.b=a}
function xm(a){this.b=a}
function Sd(){this.a={}}
function ld(){this.c=++jd}
function Qe(a,b){this.a=b}
function ai(a,b){a.H=b}
function Uq(){Yo(this)}
function Km(){Fm();Lm()}
function Sb(){Sb=kr;Ub()}
function fl(){fl=kr;new Uq}
function ml(){ml=kr;new Km}
function $(){$=kr;Z=new cb}
function sh(){this.b=new Bq}
function Xq(){this.a=new Uq}
function Jn(){this.a=new Pn}
function qg(){qg=kr;pg=new Tf}
function Zg(){Zg=kr;Yg=new ld}
function Mq(){Mq=kr;Lq=new Oq}
function Ml(a){y();this.a=a}
function Vf(a){y();this.a=a}
function Yf(a){y();this.a=a}
function ag(a){return a.c<a.a}
function oo(a){return a>0?a:0}
function om(a,b){qm(a,b,a.c)}
function Fi(a,b){Bi(a,b,a.H)}
function gl(a,b){nl(a.a,a,b)}
function og(a,b){fh();mh(a,b)}
function Ck(a,b){vk(a,b);--a.b}
function Sf(a,b){uq(a.b,b);Rf(a)}
function qn(a){Pj(a);Qn();ln()}
function fe(a){a.a.n&&a.a.sb()}
function Qm(a){a.a.T(a.d,a.c,a.b)}
function Tj(a){a.f=false;lg(a.H)}
function Ie(a){He.call(this,a)}
function Ni(a){He.call(this,a)}
function ii(a,b){!!a.F&&le(a.F,b)}
function uh(a,b){this.a=a;this.b=b}
function kq(a,b){this.a=a;this.b=b}
function dr(a,b){this.a=a;this.b=b}
function Lp(a,b){this.b=a;this.a=b}
function Be(a){this.d=new Uq;this.c=a}
function Jh(){this.c=new me(null)}
function y(){y=kr;x=new Bq;Pg(new Hg)}
function Eo(){Eo=kr;Bo={};Do={}}
function fh(){if(!dh){kh();dh=true}}
function O(a){jb();this.a=a;ib(this)}
function _p(a){return a.b<a.d.xb()}
function _f(a){return vq(a.d.b,a.b)}
function bp(b,a){return vr+a in b.e}
function wo(b,a){return b.indexOf(a)}
function cf(a,b){return a.cM&&a.cM[b]}
function Sp(a,b){(a<0||a>=b)&&Vp(a,b)}
function cd(a,b){qn(df(b.a,4),df(a.f,5))}
function Mj(a,b){Rj(a,(a.a,$c(b)),_c(b))}
function Nj(a,b){Sj(a,(a.a,$c(b)),_c(b))}
function Oj(a,b){Tj(a,(a.a,$c(b),_c(b)))}
function cm(){Tl.call(this,$doc.body)}
function mg(a){ig=a;fh();a.setCapture()}
function wp(a){return a.b=df(aq(a.a),65)}
function Vp(a,b){throw new fo(Jv+a+Kv+b)}
function bd(){bd=kr;ad=new md(Hr,new dd)}
function pd(){pd=kr;od=new md(Ir,new qd)}
function vd(){vd=kr;ud=new md(Jr,new wd)}
function Bd(){Bd=kr;Ad=new md(Kr,new Cd)}
function Hd(){Hd=kr;Gd=new md(Lr,new Id)}
function Nd(){Nd=kr;Md=new md(Mr,new Od)}
function Mi(){Mi=kr;Ki=new Qi;Li=new Ti}
function wb(a,b){a.fireEvent(Br+b.type,b)}
function ne(a,b){this.a=new Be(b);this.b=a}
function Zm(){this.a=new hl;aj(this,this.a)}
function fm(a){this.c=a;this.a=!!this.c.C}
function ik(){hk.call(this);nk(this.a,ku)}
function jk(){hk.call(this);this.H[It]=lu}
function gk(a){fk.call(this,a,vo(iu,zb(a)))}
function ue(a,b,c){var d;d=xe(a,b);d.tb(c)}
function U(a,b,c){return a.apply(b,c);var d}
function Fg(a){Eg();return Dg?xh(Dg,a):null}
function Cn(a){return a>1?Cn(a-1)+Cn(a-2):a}
function me(a){this.a=new Be(false);this.b=a}
function Tm(a,b,c){this.a=a;this.c=b;this.b=c}
function Wm(a,b,c){this.a=a;this.c=b;this.b=c}
function fk(a){this.H=a;this.a=new ok(this.H)}
function ch(){this.a=new Be(false);this.b=null}
function Bq(){this.a=Ve(sf,{40:1,59:1},0,0,0)}
function Ug(){Kg&&Xd((!Lg&&(Lg=new ch),Lg))}
function Sg(){if(!Kg){Ph(qs,new Rh);Kg=true}}
function Tg(){if(!Og){Ph(rs,new Uh);Og=true}}
function Hb(){if(!Cb){Bb=Ib();Cb=true}return Bb}
function vq(a,b){Sp(b,a.b);return a.a[b]}
function uq(a,b){Ye(a.a,a.b++,b);return true}
function se(a,b){!a.a&&(a.a=new Bq);uq(a.a,b)}
function wk(a,b){!!a.e&&(b.a=a.e.a);a.e=b;Rk(a.e)}
function Pj(a){if(a.g){Qm(a.g.a);a.g=null}pj(a)}
function Xd(a){var b;if(Ud){b=new Vd;a.S(b)}}
function ie(a){var b;if(ee){b=new ge;le(a.c,b)}}
function be(a,b){var c;if($d){c=new _d(b);le(a,c)}}
function db(a,b){!a&&(a=[]);a[a.length]=b;return a}
function ng(a,b){Hb()?Xb(a,b):(a.src=b,undefined)}
function xo(b,a){return b.substr(a,b.length-a)}
function ff(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Pg(a){Sg();return Qg(Ud?Ud:(Ud=new ld),a)}
function Jm(a){if(!Hb()){return a.H}return sb(a.H)}
function jf(a){if(a!=null){throw new Yn}return null}
function Ho(){if(Co==256){Bo=Do;Do={};Co=0}++Co}
function Eg(){Eg=kr;Dg=new Jh;Eh(Dg)||(Dg=null)}
function Sl(){Sl=kr;Pl=new Yl;Ql=new Uq;Rl=new Xq}
function _e(){_e=kr;Ze=[];$e=[];af(new Se,Ze,$e)}
function no(){no=kr;mo=Ve(rf,{40:1,59:1},49,256,0)}
function To(a){var b;b=new qp(a);return new kq(a,b)}
function Wq(a,b){var c;c=cp(a.a,b,a);return c==null}
function rb(a,b){var c;c=vb(a,xr);c.text=b;return c}
function Gi(a,b){var c;c=Ci(a,b);c&&Hi(b.H);return c}
function Kk(a){this.c=a;this.d=this.c.g.b;Ik(this)}
function ok(a){this.a=a;this.b=Je(a);this.c=this.b}
function Tl(a){this.e=new tm(this);this.H=a;ji(this)}
function hl(){fl();this.a=new ol(this);this.H[It]=Cu}
function hk(){gk.call(this,vb($doc,yr));this.H[It]=ju}
function Ef(a){if(a==null){throw new ro(bs)}this.a=a}
function rg(a){qg();if(!a){throw new ro(hs)}Sf(pg,a)}
function pj(a){if(!a.A){return}Jl(a.z,false,false);Xd(a)}
function Rg(a){Sg();Tg();return Qg((!$d&&($d=new ld),$d),a)}
function bl(){bl=kr;new dl(Au);new dl(Bu);al=new dl(Ft)}
function Vl(){Sl();try{Oi(Rl,Pl)}finally{Yo(Rl.a);Yo(Ql)}}
function Ul(a){Sl();try{a.lb()}finally{gp(Rl.a,a)!=null}}
function Yo(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function Rj(a,b,c){if(!ig){a.f=true;mg(a.H);a.d=b;a.e=c}}
function Rm(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
function ob(b,a){return b[a]==null?null:String(b[a])}
function gf(a){return a!=null&&a.tM!=kr&&!(a.cM&&!!a.cM[1])}
function Rf(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;A(a.d,1)}}
function Ub(){try{$doc.execCommand(Gr,false,true)}catch(a){}}
function V(){if(S++==0){ab(($(),Z));return true}return false}
function qb(a){if(mb(a)){return !!a&&a.nodeType==1}return false}
function wm(a){if(a.a>=a.b.c){throw new ir}return a.b.a[++a.a]}
function hq(a){if(a.b<=0){throw new ir}return a.a.Eb(a.c=--a.b)}
function sm(a,b){var c;c=pm(a,b);if(c==-1){throw new ir}rm(a,c)}
function Bi(a,b,c){mi(b);om(a.e,b);c.appendChild(b.H);oi(b,a)}
function pi(a,b){a.E==-1?og(a.H,b|(a.H.__eventBits||0)):(a.E|=b)}
function Om(a,b){a.__frame&&(a.__frame.style.visibility=b?Pt:pr)}
function Hi(a){a.style[Et]=rr;a.style[Ft]=rr;a.style[Gt]=rr}
function tj(a){if(a.A){return}else a.D&&mi(a);Jl(a.z,true,false)}
function bq(a){if(a.c<0){throw new ao}a.d.Hb(a.c);a.b=a.c;a.c=-1}
function Ik(a){while(++a.b<a.d.b){if(vq(a.d,a.b)!=null){return}}}
function zq(a,b,c){var d;d=(Sp(b,a.b),a.a[b]);Ye(a.a,b,c);return d}
function Xe(a,b,c,d){_e();bf(d,Ze,$e);d.aC=a;d.cM=b;d.qI=c;return d}
function ep(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function sk(a,b){var c;c=a.b;if(b>=c||b<0){throw new fo(qu+b+ru+c)}}
function Kn(){var a;a=new rn;!a.g&&(a.g=Rg(new _j(a)));tj(a)}
function Qg(a,b){return new Ee(te((!Lg&&(Lg=new ch),Lg).a,a,b))}
function xh(a,b){return new Ee(te(a.c.a,(!ee&&(ee=new ld),ee),b))}
function C(a,b){return $wnd.setInterval(lr(function(){a.I()}),b)}
function D(a,b){return $wnd.setTimeout(lr(function(){a.I()}),b)}
function mb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function r(a){if(!a.k){return}yq(q,a);a.o&&Gl(a);a.o=false;a.k=false}
function lg(a){!!ig&&a==ig&&(ig=null);fh();a.releaseCapture()}
function ip(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function Te(a,b){var c,d;c=a;d=Ue(0,b);Xe(c.aC,c.cM,c.qI,d);return d}
function df(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Yn}return a}
function Bf(a){if(a!=null&&a.cM&&!!a.cM[18]){return a}return new O(a)}
function aq(a){if(a.b>=a.d.xb()){throw new ir}return a.d.Eb(a.c=a.b++)}
function em(a){if(!a.a||!a.c.C){throw new ir}a.a=false;return a.b=a.c.C}
function xg(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function cg(a){xq(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
function nk(a,b){a.a.innerHTML=b||rr;if(a.c!=a.b){a.c=a.b;Ke(a.a,a.b)}}
function aj(a,b){if(a.c){throw new bo(Lt)}mi(b);ai(a,b.H);a.c=b;oi(b,a)}
function kn(){en();while(!gn(bn,cn+1,dn)){jn(0,1,0)}jn(0,1,0)}
function hf(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function Ob(a){return Fb(uo(a.compatMode,Dr)?a.documentElement:a.body)}
function yb(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function xb(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function tb(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function bg(a){var b;a.b=a.c;b=vq(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
function xq(a,b){var c;c=(Sp(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function fp(e,a,b){var c,d=e.e;a=vr+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function af(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function bf(a,b,c){_e();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function wq(a,b,c){for(;c<a.b;++c){if(jr(b,a.a[c])){return c}}return -1}
function pm(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function Vg(){var a;if(Kg){a=new $g;!!Lg&&le(Lg,a);return null}return null}
function oj(a,b){var c;c=b.srcElement;if(qb(c)){return Ab(a.H,c)}return false}
function yq(a,b){var c;c=wq(a,b,0);if(c==-1){return false}xq(a,c);return true}
function Cm(){var a;a=vb($doc,iu);a.innerHTML=Im(0,0)||rr;return sb(a)}
function qj(a){var b;b=a.C;if(b){a.o!=null&&b.fb(a.o);a.p!=null&&b.gb(a.p)}}
function Tq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function jr(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function Kb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).clientTop}
function Jb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).clientLeft}
function Mb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).clientWidth}
function W(b){return function(){try{return X(b,this,arguments)}catch(a){throw a}}}
function X(a,b,c){var d;d=V();try{return U(a,b,c)}finally{d&&bb(($(),Z));--S}}
function P(a,b){var c;return c=a,c.tM==kr||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Q(a){var b;return b=a,b.tM==kr||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++T)}
function ef(a){if(a!=null&&(a.tM==kr||a.cM&&!!a.cM[1])){throw new Yn}return a}
function jp(d,a){var b,c=d.e;a=vr+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function sb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function iq(a,b){var c;this.a=a;this.d=a;c=a.xb();(b<0||b>c)&&Vp(b,c);this.b=b}
function md(a,b){this.c=++jd;this.a=b;!Xc&&(Xc=new Sd);Xc.a[a]=this;this.b=a}
function Zi(){this.H=$doc.createElement(Ht);this.H[It]=Jt;this.H.innerHTML=Kt}
function Lb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).clientHeight}
function Nb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).scrollHeight||0}
function Qb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).scrollWidth||0}
function Pb(a){return (uo(a.compatMode,Dr)?a.documentElement:a.body).scrollTop||0}
function ab(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=eb(b,c)}while(a.a);a.a=c}}
function bb(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=eb(b,c)}while(a.b);a.b=c}}
function Hm(){var a,b;if(!Hb()){return Cm()}a=Cm();b=sb(a);fh();mh(b,32768);return a}
function hi(a,b,c){pi(a,eh(c.b));return new Ee(te((!a.F?(a.F=new me(a)):a.F).a,c,b))}
function Bk(a,b){if(b<0){throw new fo(tu+b)}if(b>=a.b){throw new fo(qu+b+ru+a.b)}}
function xp(a){if(!a.b){throw new bo(Iv)}else{bq(a.a);gp(a.c,a.b.Ab());a.b=null}}
function Rk(a){if(!a.a){a.a=vb($doc,vu);lh(a.b.f,a.a,0);a.a.appendChild(vb($doc,wu))}}
function Ve(a,b,c,d,e){var f;f=Ue(e,d);_e();bf(f,Ze,$e);f.aC=a;f.cM=b;f.qI=c;return f}
function jg(a,b,c){var d;d=hg;hg=a;b==ig&&eh(a.type)==8192&&(ig=null);c.Y(a);hg=d}
function _h(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function lh(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
function Ph(a,b){var c;c=rb($doc,a);$doc.body.appendChild(c);b.K();$doc.body.removeChild(c)}
function Kh(){var a=$wnd.location.href;var b=a.lastIndexOf(qt);return b>0?a.substring(b):rr}
function uo(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function $o(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[vr+df(b,1)]:_o(a,b,~~Q(b))}
function Zo(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?bp(a,df(b,1)):ap(a,b,~~Q(b))}
function gp(a,b){return b==null?ip(a):b!=null&&b.cM&&!!b.cM[1]?jp(a,df(b,1)):hp(a,b,~~Q(b))}
function yp(a){var b;this.c=a;b=new Bq;a.c&&uq(b,new Gp(a));Xo(a,b);Wo(a,b);this.a=new cq(b)}
function Tf(){this.a=new Vf(this);this.b=new Bq;this.d=new Yf(this);this.f=new dg(this)}
function Yk(){Yk=kr;Uk=new _k(xu);new _k(yu);Wk=new _k(Et);new _k(zu);Xk=Wk;Vk=Xk}
function Ak(a,b,c){Bk(a,b);if(c<0){throw new fo(su+c)}if(c>=a.a){throw new fo(ou+c+pu+a.a)}}
function ei(a,b){if(!a){throw new M(vt)}b=yo(b);if(b.length==0){throw new $n(wt)}gi(a,b)}
function Jk(a){var b;if(a.b>=a.d.b){throw new ir}b=df(vq(a.d,a.b),5);a.a=a.b;Ik(a);return b}
function qh(a,b){var c;if(!a.a){c=a.b.b;uq(a.b,b)}else{c=a.a.a;zq(a.b,c,b);a.a=a.a.b}b.H[ot]=c}
function rh(a,b){var c,d;c=(d=b[ot],d==null?-1:d);b[ot]=null;zq(a.b,c,null);a.a=new uh(c,a.a)}
function ph(a,b){var c,d;c=(d=b[ot],d==null?-1:d);if(c<0){return null}return df(vq(a.b,c),26)}
function Lo(a,b){var c;while(a.V()){c=a.W();if(b==null?c==null:P(b,c)){return a}}return null}
function zb(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||vo(Cr,b)){return c}return b+vr+c}
function kg(a){var b;b=Ag(sg,a);if(!b&&!!a){a.cancelBubble=true;a.returnValue=false}return b}
function Jj(a){var b,c;c=vb($doc,$t);b=vb($doc,yr);c.appendChild(b);c[It]=a;b[It]=a+_t;return c}
function Pf(a){var b;b=_f(a.f);cg(a.f);b!=null&&b.cM&&!!b.cM[22]&&new Nf(df(b,22));a.c=false;Rf(a)}
function cp(a,b,c){return b==null?ep(a,c):b!=null&&b.cM&&!!b.cM[1]?fp(a,df(b,1),c):dp(a,b,c,~~Q(b))}
function vo(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Lh(a){if(a.contentWindow){var b=a.contentWindow.document;return b.getElementById(ut)}}
function z(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);yq(x,a)}
function Lm(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;ng(a,$moduleBase+qv)}}
function Qn(){var a,b;for(a=0;a!=Nn.a;++a){for(b=0;b!=Nn.b;++b){On[a][b].b=0;gl(On[a][b].a,0*16)}}}
function ec(){ec=kr;dc=new gc;ac=new ic;bc=new kc;cc=new mc;Xe(mf,{40:1,59:1},51,[dc,ac,bc,cc])}
function Pe(){Pe=kr;Oe=new Qe(Sr,0);Ne=new Qe(Tr,1);Me=new Qe(Ur,2);Xe(of,{40:1,59:1},56,[Oe,Ne,Me])}
function tm(a){this.b=a;this.a=Ve(pf,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,4,0)}
function He(a){N.call(this,a.xb()==0?null:df(a.yb(Ve(vf,{40:1,48:1,59:1},18,0,0)),48)[0]);this.a=a}
function di(a,b,c){if(!a){throw new M(vt)}b=yo(b);if(b.length==0){throw new $n(wt)}c?nb(a,b):pb(a,b)}
function rk(a,b,c){var d;sk(a,b);if(c<0){throw new fo(mu+c+nu+c)}d=a.a;if(d<=c){throw new fo(ou+c+pu+a.a)}}
function tg(a){fh();!vg&&(vg=new ld);if(!sg){sg=new ne(null,true);wg=new yg}return new Ee(te(sg.a,vg,a))}
function Ek(a){if(a.b==22){return}if(a.b<22){Gk(a.c,22-a.b,a.a);a.b=22}else{while(a.b>22){Ck(a,a.b-1)}}}
function jj(a,b){if(b==a.C){return}!!b&&mi(b);!!a.C&&a.ob(a.C);a.C=b;if(b){a.rb().appendChild(a.C.H);oi(b,a)}}
function ij(a,b){if(a.C!=b){return false}try{oi(b,null)}finally{a.rb().removeChild(b.H);a.C=null}return true}
function Gl(a){if(!a.i){Fl(a);a.c||Gi((Sl(),Wl(null)),a.a);Mm(a.a.H)}a.a.H.style[Nt]=Iu;a.a.H.style[or]=Pt}
function sj(a,b,c){var d;a.v=b;a.B=c;b-=Jb($doc);c-=Kb($doc);d=a.H;d.style[Et]=b+(xc(),Qt);d.style[Ft]=c+Qt}
function Sj(a,b,c){var d,e;if(a.f){d=b+Db(a.H);e=c+Eb(a.H);if(d<a.b||d>=a.i||e<a.c){return}sj(a,d-a.d,e-a.e)}}
function Wg(){var a,b;if(Og){b=Mb($doc);a=Lb($doc);if(Ng!=b||Mg!=a){Ng=b;Mg=a;be((!Lg&&(Lg=new ch),Lg),b)}}}
function ze(a){var b,c;if(a.a){try{for(c=new cq(a.a);c.b<c.d.xb();){b=df(aq(c),47);b.K()}}finally{a.a=null}}}
function rm(a,b){var c;if(b<0||b>=a.c){throw new eo}--a.c;for(c=b;c<a.c;++c){Ye(a.a,c,a.a[c+1])}Ye(a.a,a.c,null)}
function li(a){if(!a.jb()){throw new bo(Bt)}try{a.nb()}finally{try{a.ib()}finally{a.H.__listener=null;a.D=false}}}
function ni(a,b){a.D&&(a.H.__listener=null,undefined);!!a.H&&_h(a.H,b);a.H=b;a.D&&(a.H.__listener=a,undefined)}
function nl(a,b,c){if(a.b!=c||a.c!=0||a.e!=16||a.a!=16){a.b=c;a.c=0;a.e=16;a.a=16;Gm(b.H,a.d,c,0);rg(new ql(b))}}
function uj(a){if(a.x){Qm(a.x.a);a.x=null}if(a.s){Qm(a.s.a);a.s=null}if(a.A){a.x=tg(new Al(a));a.s=Fg(new Dl(a))}}
function Xo(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Lp(e,c.substring(1));a.tb(d)}}}
function Fh(d){var b=rr;var c=Kh();if(c.length>0){try{b=d.$(c.substring(1))}catch(a){$wnd.location.hash=rr}}wh=b}
function Hh(d){var b=d;var c=$wnd.__gwt_onHistoryLoad;$wnd.__gwt_onHistoryLoad=lr(function(a){b.bb(a);c&&c(a)})}
function Af(){var a;!!$stats&&Cf(Vr);a=Jg();uo(Wr,a)||($wnd.alert(Xr+a+Yr),undefined);!!$stats&&Cf(Zr);In(new Jn)}
function lo(a){var b,c;if(a>-129&&a<128){b=a+128;c=(no(),mo)[b];!c&&(c=mo[b]=new io(a));return c}return new io(a)}
function Sn(a){var b;if(a<Nn.b){for(b=0;b!=Nn.a;++b){if(On[b][a].b==0){return false}}return true}else{return false}}
function $c(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientX||0)-Db(b)+Fb(b)+Ob(b.ownerDocument)}return a.a.clientX||0}
function Ci(a,b){var c;if(b.G!=a){return false}try{oi(b,null)}finally{c=b.H;tb(c).removeChild(c);sm(a.e,b)}return true}
function uk(a,b){var c;if(b.G!=a){return false}try{oi(b,null)}finally{c=b.H;tb(c).removeChild(c);rh(a.g,c)}return true}
function ye(a,b){var c,d;d=df($o(a.d,b),45);if(!d){return Mq(),Mq(),Lq}c=df(d.b,46);if(!c){return Mq(),Mq(),Lq}return c}
function xe(a,b){var c,d;d=df($o(a.d,b),45);if(!d){d=new Uq;cp(a.d,b,d)}c=df(d.b,46);if(!c){c=new Bq;ep(d,c)}return c}
function we(a,b,c){var d,e,f;d=ye(a,b);e=d.wb(c);e&&d.vb()&&(f=df($o(a.d,b),45),df(ip(f),46),f.d==0&&gp(a.d,b),undefined)}
function Yc(a,b,c){var d,e,f;if(Xc){f=df(Xc.a[a.type],7);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;ii(b,f.a);f.a.a=d;f.a.b=e}}}
function vk(a,b){var c,d,e;d=a.a;for(c=0;c<d;++c){e=a.d.a.c.rows[b].cells[c];tk(a,e,false)}a.c.removeChild(a.c.rows[b])}
function Go(a){Eo();var b=vr+a;var c=Do[b];if(c!=null){return c}c=Bo[b];c==null&&(c=Fo(a));Ho();return Do[b]=c}
function Dn(){Bn();var a,b;a=~~(vn.a/200);b=Math.pow(a*6+1,-a);return ~~Math.max(Math.min(1000*b,2147483647),-2147483648)+1}
function jb(){var a,b,c,d;c=hb(new kb);d=Ve(tf,{40:1,59:1},64,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new to(c[a])}L(d)}
function L(a){var b,c,d;c=Ve(tf,{40:1,59:1},64,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new qo}c[d]=a[d]}}
function mi(a){if(!a.G){(Sl(),Zo(Rl.a,a))&&Ul(a)}else if(ff(a.G,28)){df(a.G,28).ob(a)}else if(a.G){throw new bo(Ct)}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{lr(Af)()}catch(a){b(c)}else{lr(Af)()}}
function Db(a){var b;b=a.ownerDocument;return hf(Math.floor(xb(a)/Gb(b)+Fb(uo(b.compatMode,Dr)?b.documentElement:b.body)))}
function _c(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-Eb(b)+(b.scrollTop||0)+Pb(b.ownerDocument)}return a.a.clientY||0}
function Mm(a){var b=a.__frame;if(b){b.parentElement.removeChild(b);b.__popup=null;a.__frame=null;a.onresize=null;a.onmove=null}}
function Wo(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.tb(e[f])}}}}
function fn(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=$m[an][dn][a][b];c!=0&&(gl(On[bn+a][cn+b].a,0*16),undefined)}}}
function hn(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=$m[an][dn][a][b];c!=0&&(gl(On[bn+a][cn+b].a,c*16),undefined)}}}
function fb(a){var b,c,d;d=rr;a=yo(a);b=a.indexOf(sr);if(b!=-1){c=a.indexOf(tr)==0?8:0;d=yo(a.substr(c,b-c))}return d.length>0?d:ur}
function Je(a){var b;b=a[Qr]==null?null:String(a[Qr]);if(vo(Er,b)){return Pe(),Oe}else if(vo(Rr,b)){return Pe(),Ne}return Pe(),Me}
function Bn(){Bn=kr;sn=lo(0);tn=lo(0);zn=lo(0);vn=lo(0);xn=lo(0);lo(1000);wn=new lm;un=new hk;yn=new hk;An=new Fn}
function Hf(){Hf=kr;new Ef(rr);new RegExp(cs,ds);new RegExp(es,ds);new RegExp(zr,ds);new RegExp(fs,ds);new RegExp(gs,ds)}
function oi(a,b){var c;c=a.G;if(!b){try{!!c&&c.jb()&&a.lb()}finally{a.G=null}}else{if(c){throw new bo(Dt)}a.G=b;b.jb()&&a.kb()}}
function s(a,b){r(a);a.k=true;a.j=200;a.n=b;if(t(a,(new Date).getTime())){return}if(!q){q=new Bq;p=new F}uq(q,a);q.b==1&&A(p,25)}
function Ke(a,b){switch(b.a){case 0:{a[Qr]=Er;break}case 1:{a[Qr]=Rr;break}case 2:{Je(a)!=(Pe(),Me)&&(a[Qr]=rr,undefined);break}}}
function Fb(a){if(a.currentStyle.direction==Er){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function Eb(a){var b;b=a.ownerDocument;return hf(Math.floor(yb(a)/Gb(b)+((uo(b.compatMode,Dr)?b.documentElement:b.body).scrollTop||0)))}
function yo(c){if(c.length==0||c[0]>wr&&c[c.length-1]>wr){return c}var a=c.replace(/^(\s*)/,rr);var b=a.replace(/\s*$/,rr);return b}
function nh(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function ln(){en();bn=~~(Nn.a/2)-2;cn=0;dn=0;an=~~Math.floor(Math.random()*7);hn();if(gn(bn,cn,dn)){z(_m);Kn()}else{z(_m);B(_m,Dn())}}
function xk(a,b,c,d){var e,f;Ak(a,b,c);e=(f=a.d.a.c.rows[b].cells[c],tk(a,f,true),f);if(d){mi(d);qh(a.g,d);e.appendChild(d.H);oi(d,a)}}
function ap(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ab();if(h.zb(a,g)){return true}}}return false}
function _o(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ab();if(h.zb(a,g)){return f.Bb()}}}return null}
function Vb(a,b,c){var d=a.__kids;for(var e=0,f=d.length;e<f;++e){if(d[e]===b){if(!c){d.splice(e,1);b.__pendingSrc=null}return true}}return false}
function tk(a,b,c){var d,e;d=sb(b);e=null;!!d&&(e=df(ph(a.g,d),5));if(e){uk(a,e);return true}else{c&&(b.innerHTML=rr,undefined);return false}}
function pp(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[65]){c=df(b,65);d=c.Ab();if(Zo(a.a,d)){e=$o(a.a,d);return Tq(c.Bb(),e)}}return false}
function Ye(a,b,c){if(c!=null){if(a.qI>0&&!cf(c,a.qI)){throw new Un}if(a.qI<0&&(c.tM==kr||c.cM&&!!c.cM[1])){throw new Un}}return a[b]=c}
function Ih(d,a){var b=(e=vb($doc,yr),e.innerText=a||rr,e.innerHTML),e;var c=d.a.contentWindow.document;c.open();c.write(st+b+tt);c.close()}
function ib(a){var b,c,d,e;d=(gf(a.a)?ef(a.a):null,[]);e=Ve(tf,{40:1,59:1},64,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new to(d[b])}L(e)}
function ol(a){ml();this.b=0;this.c=0;this.e=16;this.a=16;this.d=Eu;ni(a,Hm());a.E==-1?og(a.H,133333119|(a.H.__eventBits||0)):(a.E|=133333119)}
function ji(a){var b;if(a.jb()){throw new bo(At)}a.D=true;a.H.__listener=a;b=a.E;a.E=-1;b>0&&(a.E==-1?og(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.hb();a.mb()}
function Ab(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function Cf(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:$r,evtGroup:_r,millis:(new Date).getTime(),type:as,className:a})}
function wl(){var a;a=null.Ib();Mb($doc);Lb($doc);a[Fu]=(ec(),Gu);null.Ib(xc());null.Ib(xc());Qb($doc);Nb($doc);null.Ib(xc());null.Ib(xc());a[Fu]=Hu}
function te(a,b,c){var d;if(!b){throw new ro(Nr)}if(!c){throw new ro(Or)}a.b>0?se(a,new Tm(a,b,c)):(d=xe(a,b),d.tb(c),undefined);return new Rm(a,b,c)}
function eb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Ib()&&(c=db(c,f)):f[0].K()}catch(a){a=Bf(a);if(!ff(a,3))throw a}}return c}
function B(a,b){if(b<=0){throw new $n(qr)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);yq(x,a);a.b=true;a.c=C(a,b);uq(x,a)}
function A(a,b){if(b<=0){throw new $n(qr)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);yq(x,a);a.b=false;a.c=D(a,b);uq(x,a)}
function ki(a,b){var c;switch(eh(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==Kr?b.toElement:b.fromElement);if(!!c&&Ab(a.H,c)){return}}Yc(b,a,a.H)}
function Aq(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Ue(0,a.b),Xe(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Ye(b,c,a.a[c])}b.length>a.b&&Ye(b,a.b,null);return b}
function xc(){xc=kr;wc=new zc;uc=new Bc;pc=new Dc;qc=new Fc;vc=new Hc;tc=new Jc;rc=new Lc;oc=new Nc;sc=new Pc;Xe(nf,{40:1,59:1},53,[wc,uc,pc,qc,vc,tc,rc,oc,sc])}
function Eh(a){var b;a.a=$doc.getElementById(rt);if(!a.a){return false}Fh(a);b=Lh(a.a);b?(wh=b.innerText,undefined):Ih(a,wh==null?rr:wh);Hh(a);Gh(a);return true}
function Im(a,b){var c,d,e;if(!Hb()){return e=dv+-a+Xu+-b+Qt,ev+$moduleBase+fv+e+gv}d=hv+-a+iv+-b+jv;c=kv+Em+lv+$moduleBase+mv+d+nv+(a+16)+ov+(b+16)+pv;return c}
function Fk(){this.g=new sh;this.f=vb($doc,Rt);this.c=vb($doc,St);this.f.appendChild(this.c);this.H=this.f;this.d=new Pk(this);wk(this,new Tk(this));Dk(this);Ek(this)}
function lm(){this.e=new tm(this);this.d=vb($doc,Rt);this.c=vb($doc,St);this.d.appendChild(this.c);this.H=this.d;this.a=(Yk(),Vk);this.b=(bl(),al);this.d[Tt]=Pu;this.d[Ut]=Pu}
function km(a,b){var c,d,e;d=vb($doc,Vt);c=(e=vb($doc,$t),e[Nu]=a.a.a,e.style[Ou]=a.b.a,e);d.appendChild(c);a.c.appendChild(d);mi(b);om(a.e,b);c.appendChild(b.H);oi(b,a)}
function u(){var a,b,c,d,e;d=Ve(lf,{2:1,40:1,59:1},50,q.b,0);d=df(Aq(q,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.k&&t(a,e)&&yq(q,a)}q.b>0&&A(p,25)}
function Qj(a,b){var c,d,e,f;c=b.srcElement;if(qb(c)){return Ab((f=(e=a.j.b.children[0],d=e.children[1],sb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function Ag(a,b){var c,d,e,f,g;if(!!vg&&!!a&&Zo(a.a.d,vg)){c=wg.a;d=wg.b;e=wg.c;f=wg.d;xg(wg);wg.d=b;le(a,wg);g=!(wg.a&&!wg.b);wg.a=c;wg.b=d;wg.c=e;wg.d=f;return g}return true}
function Hl(a){Fl(a);if(a.i){a.a.H.style[Gt]=Ju;a.a.B!=-1&&sj(a.a,a.a.v,a.a.B);Fi((Sl(),Wl(null)),a.a);Nm(a.a.H)}else{a.c||Gi((Sl(),Wl(null)),a.a);Mm(a.a.H)}a.a.H.style[or]=Pt}
function Gb(a){var b,c;if(uo(a.compatMode,Dr)){return 1}else{b=a.body.offsetWidth||0;return b==0?1:~~(((c=a.body.parentNode,(!c||c.nodeType!=1)&&(c=null),c).offsetWidth||0)/b)}}
--></script>
<script><!--
function le(b,c){var a,d,e;!c.e||c.O();e=c.f;c.f=b.b;try{ve(b.a,c)}catch(a){a=Bf(a);if(ff(a,17)){d=a;throw new Ie(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function We(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Ue(i?g:0,j);_e();bf(k,Ze,$e);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=We(a,b,c,d,e,f,g)}}return k}
function gn(a,b,c){var d,e,f;for(d=0;d!=4;++d){for(e=0;e!=4;++e){f=$m[an][c][d][e];if(f!=0){if(a+d<0||a+d>=Nn.a||b+e<0||b+e>=Nn.b||On[a+d][b+e].b!=0){return true}}}}return false}
function Ue(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function hp(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ab();if(h.zb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Bb()}}}return null}
function dp(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Ab();if(j.zb(a,h)){var i=g.Bb();g.Cb(b);return i}}}else{d=j.a[c]=[]}var g=new dr(a,b);d.push(g);++j.d;return null}
function Sk(a,b,c){var d,e;b=b>1?b:1;e=a.a.childNodes.length;if(e<b){for(d=e;d<b;++d){a.a.appendChild(vb($doc,wu))}}else if(!c&&e>b){for(d=e;d>b;--d){a.a.removeChild(a.a.lastChild)}}}
function Fl(a){if(a.i){if(a.a.u){$doc.body.appendChild(a.a.q);Nm(a.a.q);a.f=Rg(a.a.r);wl();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.q);Mm(a.a.q);Qm(a.f.a);a.f=null;a.b=false}}
function Rn(a){var b,c,d;for(b=0;b!=a;++b){for(c=0;c!=Nn.a;++c){d=On[c][a-b-1].b;if(On[c][a-b].b!=d){On[c][a-b].b=d;gl(On[c][a-b].a,d*16)}if(a-b-1==0&&d!=0){On[c][0].b=0;gl(On[c][0].a,0*16)}}}}
function Oi(b,c){var h;Mi();var a,d,e,f,g;d=null;for(g=b.pb();g.V();){f=df(g.W(),5);try{c.qb(f)}catch(a){a=Bf(a);if(ff(a,18)){e=a;!d&&(d=new Xq);h=cp(d.a,e,d)}else throw a}}if(d){throw new Ni(d)}}
function Gh(g){var e=g;var f=lr(function(){$wnd.setTimeout(f,250);if(e.cb()){return}var b=Kh();if(b.length>0){var c=rr;try{c=e.$(b.substring(1))}catch(a){e.db()}var d=wh==null?rr:wh;d&&c!=d&&e.db()}});f()}
function Fo(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function vb(a,b){var c,d;if(b.indexOf(vr)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(yr)),a.__gwt_container);c.innerHTML=zr+b+Ar||rr;d=sb(c);c.removeChild(d);return d}return a.createElement(b)}
function Wl(a){Sl();var b,c;c=df($o(Ql,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.H==b){return c}}Ql.d==0&&Pg(new _l);!b?(c=new cm):(c=new Tl(b));cp(Ql,a,c);Wq(Rl,c);return c}
function Fm(){var a,b;Fm=kr;Em=wo((a=$doc.location.href,b=a.indexOf(qt),b!=-1&&(a=a.substring(0,b)),b=a.indexOf(Qu),b!=-1&&(a=a.substring(0,b)),b=a.lastIndexOf(Ru),b!=-1&&(a=a.substring(0,b)),a.length>0?a+Ru:rr),Su)==0?Tu:Uu}
function Wb(a,b){var c=b.__pendingSrc;var d=b.__kids;b.__cleanup();if(b=d[0]){b.__pendingSrc=null;Tb(a,b,c);if(b.__pendingSrc){d.splice(0,1);b.__kids=d}else{for(var e=1,f=d.length;e<f;++e){d[e].src=c;d[e].__pendingSrc=null}}}}
function Gk(a,b,c){var d=$doc.createElement($t);d.innerHTML=uu;var e=$doc.createElement(Vt);for(var f=0;f<c;f++){var g=d.cloneNode(true);e.appendChild(g)}a.appendChild(e);for(var h=1;h<b;h++){a.appendChild(e.cloneNode(true))}}
function gi(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)==xt&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(wr)}
function rn(){var a,b,c,d;Uj.call(this,new jk);nk(this.a.a,(Hf(),new Ef(Dv)).a);this.t=true;c=new ik;a=new Zi;b=new lm;b.H.style[zt]=Ev;b.a=(Yk(),Uk);km(b,c);km(b,a);d=new ul(this);hi(a,d,(bd(),bd(),ad));jj(this.j,b);qj(this);nj(this)}
function Ib(){function b(a){return parseInt(a[1])*1000+parseInt(a[2])}
var c=navigator.userAgent.toLowerCase();if(c.indexOf(Fr)!=-1){var d=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(d&&d.length==3){var e=b(d);if(e<7000){return true}}}return false}
function nb(a,b){var c,d,e,f;b=yo(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=wr);a.className=f+b}}
function hb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.L(c.toString());b.push(d);var e=vr+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function qm(a,b,c){var d,e;if(c<0||c>a.c){throw new eo}if(a.c==a.a.length){e=Ve(pf,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,a.a.length*2,0);for(d=0;d<a.a.length;++d){Ye(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){Ye(a.a,d,a.a[d-1])}Ye(a.a,c,b)}
function Gm(a,b,c,d){var e,f,g,h;if(!Hb()){h=Vu+b+Wu+-c+Xu+-d+Qt;a.style[Yu]=h;a.style[zt]=16+(xc(),Qt);a.style[yt]=Zu;return}a.style[zt]=16+(xc(),Qt);a.style[yt]=Zu;e=sb(a);e.style[$u]=_u+b+av;e.style[bv]=-c+Qt;e.style[cv]=-d+Qt;g=c+16;f=d+16;e[zt]=g;e[yt]=f}
function Il(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}a.a.H.style[Nt]=Ku+g+Lu+f+Lu+c+Lu+e+Mu}
function Pn(){var a,b;Nn=new Fk;On=We([xf,qf],[{40:1,42:1,59:1},{31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,40:1,59:1}],[38,30],[Nn.a,Nn.b],0,2,0);for(a=0;a!=Nn.a;++a){for(b=0;b!=Nn.b;++b){On[a][b]=new Zm;xk(Nn,b,a,On[a][b])}}Nn.f[Ut]=0;Nn.f[Tt]=0;Nn.eb()[It]=Gv;Qn();aj(this,Nn)}
function Qf(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;A(a.a,10000);while(ag(a.f)){d=bg(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[22]){c=df(d,22);c.K()}}finally{e=a.f.b==-1;e||cg(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){z(a.a);a.c=false;Rf(a)}}}
function In(a){var b;b=new lm;b.H.style[zt]=Ev;b.a=(Yk(),Uk);km(b,a.a);km(b,(Bn(),nk(yn.a,xv+vn.a+yv+xn.a),zn.a>0?(nk(un.a,zv+tn.a+Av+sn.a+Bv+zn.a+Cv),undefined):(nk(un.a,rr),undefined),wn.a=Uk,km(wn,yn),km(wn,un),wn));di(Wl(Fv).H,Fv,true);Fi((Sl(),Wl(null)),b);tg(new Kf(a));Kn()}
function Jl(a,b,c){var d;a.c=c;r(a);if(a.g){z(a.g);a.g=null;Gl(a)}a.a.A=b;uj(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){Fl(a);a.a.H.style[Gt]=Ju;a.a.B!=-1&&sj(a.a,a.a.v,a.a.B);a.a.H.style[Nt]=Ot;Fi((Sl(),Wl(null)),a.a);Nm(a.a.H);a.g=new Ml(a);A(a.g,1)}else{s(a,(new Date).getTime())}}else{Hl(a)}}
function ve(b,c){var a,d,e,f,g,h,i;if(!c){throw new ro(Pr)}try{++b.b;g=ye(b,c.N());d=null;h=b.c?g.Gb(g.xb()):g.Fb();while(b.c?h.b>0:h.b<h.d.xb()){f=b.c?hq(h):aq(h);try{c.M(df(f,44))}catch(a){a=Bf(a);if(ff(a,18)){e=a;!d&&(d=new Xq);i=cp(d.a,e,d)}else throw a}}if(d){throw new He(d)}}finally{--b.b;b.b==0&&ze(b)}}
function Ij(a){var b,c,d,e;this.H=vb($doc,Rt);d=this.H;this.b=vb($doc,St);d.appendChild(this.b);d[Tt]=0;d[Ut]=0;for(b=0;b<a.length;++b){c=(e=vb($doc,Vt),e[It]=a[b],e.appendChild(Jj(a[b]+Wt)),e.appendChild(Jj(a[b]+Xt)),e.appendChild(Jj(a[b]+Yt)),e);this.b.appendChild(c);b==1&&(this.a=sb(c.children[1]))}this.H[It]=Zt}
function pb(a,b){var c,d,e,f,g,h,i;b=yo(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=yo(i.substr(0,e-0));d=yo(xo(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+wr+d);a.className=h}}
function t(a,b){var c,d;c=b>=a.n+a.j;if(a.o&&!c){d=(b-a.n)/a.j;Il(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.o&&b>=a.n){a.o=true;a.d=parseInt(a.a.H[mr])||0;a.e=parseInt(a.a.H[nr])||0;a.a.H.style[or]=pr;Il(a,(1+Math.cos(3.141592653589793))/2)}if(c){Gl(a);a.o=false;a.k=false;return true}return false}
function Xb(a,b){Sb();var c,d,e;c=uo(a.__pendingSrc||a.src,b);!Rb&&(Rb={});d=a.__pendingSrc;if(d!=null){e=Rb[d];if(!e){a.__cleanup=a.__pendingSrc=a.__kids=null}else if(e==a){if(c){return}Wb(Rb,e)}else if(Vb(e,a,c)){if(c){return}}else{a.__cleanup=a.__pendingSrc=a.__kids=null}}e=Rb[b];!e?Tb(Rb,a,b):(e.__kids.push(a),a.__pendingSrc=e.__pendingSrc,undefined)}
function nj(a){var b,c,d,e;c=a.A;b=a.t;if(!c){a.H.style[Mt]=pr;Om(a.H,false);a.t=false;!a.g&&(a.g=Rg(new _j(a)));tj(a)}d=Mb($doc)-(parseInt(a.H[nr])||0)>>1;e=Lb($doc)-(parseInt(a.H[mr])||0)>>1;sj(a,oo(Ob($doc)+d),oo(Pb($doc)+e));if(!c){a.t=b;if(b){a.H.style[Nt]=Ot;a.H.style[Mt]=Pt;Om(a.H,true);s(a.z,(new Date).getTime())}else{a.H.style[Mt]=Pt;Om(a.H,true)}}}
function Dk(a){var b,c,d,e,f,g,h,i;if(a.a==20){return}if(a.a>20){for(b=0;b<a.b;++b){for(c=a.a-1;c>=20;--c){rk(a,b,c);d=(f=a.d.a.c.rows[b].cells[c],tk(a,f,false),f);e=a.c.rows[b];e.removeChild(d)}}}else{for(b=0;b<a.b;++b){for(c=a.a;c<20;++c){h=a.c.rows[b];g=(i=vb($doc,$t),i.innerHTML=uu,i);c>=h.children.length?h.appendChild(g):h.insertBefore(g,h.children[c])}}}a.a=20;Sk(a.e,20,false)}
function rj(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.U(b);if(b.a){return}d=b.d;c=oj(a,d);c&&(b.b=true);a.w&&(b.a=true);f=eh(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(ig){b.b=true;return}if(!c&&a.k){pj(a);return}break;case 8:case 64:case 1:case 2:{if(ig){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function Tb(e,f,g){f.src=g;if(f.complete){return}f.__kids=[];f.__pendingSrc=g;e[g]=f;var h=f.onload,i=f.onerror,j=f.onabort;function k(c){var d=f.__kids;f.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==g){b.src=g;b.__pendingSrc=null}}},0);c&&c.call(f)}
f.onload=function(){k(h)};f.onerror=function(){k(i)};f.onabort=function(){k(j)};f.__cleanup=function(){f.onload=h;f.onerror=i;f.onabort=j;f.__cleanup=f.__pendingSrc=f.__kids=null;delete e[g]}}
function jn(a,b,c){en();var d,e,f,g;if(gn(bn+a,cn+b,(dn+c)%4)){if(b>0){for(d=0;d!=4;++d){for(e=0;e!=4;++e){g=$m[an][dn][d][e];g!=0&&(On[bn+d][cn+e].b=g,undefined)}}f=0;for(d=0;d!=4;++d){if(Sn(cn+d)){Rn(cn+d);++f}}f!=0&&(Bn(),tn=lo(tn.a+f),sn=lo(sn.a+f*Cn(tn.a)*(vn.a+10)),xn=lo(xn.a+f*Cn(tn.a)*(vn.a+10)),vn=lo(vn.a+f),zn.a==0&&A(An,Dn()),zn=lo(zn.a+3),nk(yn.a,xv+vn.a+yv+xn.a),zn.a>0?(nk(un.a,zv+tn.a+Av+sn.a+Bv+zn.a+Cv),undefined):(nk(un.a,rr),undefined),undefined);ln()}}else{fn();bn+=a;cn+=b;dn+=c;dn%=4;hn()}}
function Jg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(is)!=-1}())return is;if(function(){return b.indexOf(js)!=-1}())return ks;if(function(){return b.indexOf(Fr)!=-1&&$doc.documentMode>=9}())return ls;if(function(){return b.indexOf(Fr)!=-1&&$doc.documentMode>=8}())return ms;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Wr;if(function(){return b.indexOf(ns)!=-1}())return os;return ps}
function Nm(a){var b=$doc.createElement(rv);b.src=sv;b.scrolling=tv;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=Ju;c.filter=uv;c.visibility=a.currentStyle.visibility;c.border=0;c.padding=0;c.margin=0;c.left=a.offsetLeft;c.top=a.offsetTop;c.width=a.offsetWidth;c.height=a.offsetHeight;c.zIndex=a.currentStyle.zIndex;a.onmove=function(){b.style.left=a.offsetLeft;b.style.top=a.offsetTop};a.onresize=function(){b.style.width=a.offsetWidth;b.style.height=a.offsetHeight};c.setExpression(vv,wv);a.parentElement.insertBefore(b,a)}
function eh(a){switch(a){case ss:return 4096;case ts:return 1024;case Hr:return 1;case us:return 2;case vs:return 2048;case ws:return 128;case xs:return 256;case ys:return 512;case zs:return 32768;case As:return 8192;case Ir:return 4;case Jr:return 64;case Kr:return 32;case Lr:return 16;case Mr:return 8;case Bs:return 16384;case Cs:return 65536;case Ds:case Es:return 131072;case Fs:return 262144;case Gs:return 524288;case Hs:return 1048576;case Is:return 2097152;case Js:return 4194304;case Ks:return 8388608;case Ls:return 16777216;case Ms:return 33554432;case Ns:return 67108864;case Os:return 134217728;case Ps:return 268435456;case Qs:return 536870912;default:return -1;}}
function Uj(a){var b,c,d,e,f,g,h,i;this.H=vb($doc,yr);this.r=new xl;this.z=new Kl(this);this.H.appendChild(vb($doc,yr));sj(this,0,0);(e=sb(this.H).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[It]=au;sb(this.H)[It]=bu;this.k=false;this.n=false;this.w=true;d=Xe(uf,{40:1,59:1},1,[cu,du,eu]);this.j=new Ij(d);this.j.eb()[It]=rr;ei((f=sb(this.H).parentNode,(!f||f.nodeType!=1)&&(f=null),f),fu);jj(this,this.j);qj(this);di(sb(this.H),bu,false);di(this.j.a,gu,true);mi(a);this.a=a;c=(h=this.j.b.children[0],g=h.children[1],sb(g));c.appendChild(this.a.H);oi(this.a,this);(i=sb(this.H).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[It]=hu;this.i=Mb($doc);this.b=Jb($doc);this.c=Kb($doc);b=new lk(this);hi(this,b,(pd(),pd(),od));hi(this,b,(Nd(),Nd(),Md));hi(this,b,(vd(),vd(),ud));hi(this,b,(Hd(),Hd(),Gd));hi(this,b,(Bd(),Bd(),Ad))}
function mh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?hh:null);c&3&&(a.ondblclick=b&3?gh:null);c&4&&(a.onmousedown=b&4?hh:null);c&8&&(a.onmouseup=b&8?hh:null);c&16&&(a.onmouseover=b&16?hh:null);c&32&&(a.onmouseout=b&32?hh:null);c&64&&(a.onmousemove=b&64?hh:null);c&128&&(a.onkeydown=b&128?hh:null);c&256&&(a.onkeypress=b&256?hh:null);c&512&&(a.onkeyup=b&512?hh:null);c&1024&&(a.onchange=b&1024?hh:null);c&2048&&(a.onfocus=b&2048?hh:null);c&4096&&(a.onblur=b&4096?hh:null);c&8192&&(a.onlosecapture=b&8192?hh:null);c&16384&&(a.onscroll=b&16384?hh:null);c&32768&&(a.nodeName==mt?b&32768?a.attachEvent(nt,ih):a.detachEvent(nt,ih):(a.onload=b&32768?jh:null));c&65536&&(a.onerror=b&65536?hh:null);c&131072&&(a.onmousewheel=b&131072?hh:null);c&262144&&(a.oncontextmenu=b&262144?hh:null);c&524288&&(a.onpaste=b&524288?hh:null)}
function kh(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=lr(function(){return kg($wnd.event)});var d=lr(function(){var a=ub;ub=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!nh()){ub=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!gf(b)&&b!=null&&b.cM&&!!b.cM[25]&&jg($wnd.event,c,b);ub=a});var e=lr(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(Rs,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;nh()}});var f=lr(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,Ss);$wnd[Ts+g]=d;hh=(new Function(Us,Vs+g+Ws))($wnd);$wnd[Xs+g]=e;gh=(new Function(Us,Ys+g+Zs))($wnd);$wnd[$s+g]=f;jh=(new Function(Us,_s+g+Zs))($wnd);ih=(new Function(Us,_s+g+at))($wnd);var h=lr(function(){d.call($doc.body)});var i=lr(function(){e.call($doc.body)});$doc.body.attachEvent(Rs,h);$doc.body.attachEvent(bt,h);$doc.body.attachEvent(ct,h);$doc.body.attachEvent(dt,h);$doc.body.attachEvent(et,h);$doc.body.attachEvent(ft,h);$doc.body.attachEvent(gt,h);$doc.body.attachEvent(ht,h);$doc.body.attachEvent(it,h);$doc.body.attachEvent(jt,h);$doc.body.attachEvent(kt,i);$doc.body.attachEvent(lt,h)}
function en(){en=kr;$m=Xe(zf,{40:1,42:1,59:1},43,[Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[1,0,0,0]),Xe(kf,{39:1,59:1},-1,[1,0,0,0]),Xe(kf,{39:1,59:1},-1,[1,0,0,0]),Xe(kf,{39:1,59:1},-1,[1,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[1,1,1,1]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[1,0,0,0]),Xe(kf,{39:1,59:1},-1,[1,0,0,0]),Xe(kf,{39:1,59:1},-1,[1,0,0,0]),Xe(kf,{39:1,59:1},-1,[1,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[1,1,1,1]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])]),Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[2,2,0,0]),Xe(kf,{39:1,59:1},-1,[2,0,0,0]),Xe(kf,{39:1,59:1},-1,[2,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[2,0,0,0]),Xe(kf,{39:1,59:1},-1,[2,2,2,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,2,0,0]),Xe(kf,{39:1,59:1},-1,[0,2,0,0]),Xe(kf,{39:1,59:1},-1,[2,2,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[2,2,2,0]),Xe(kf,{39:1,59:1},-1,[0,0,2,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])]),Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[3,0,0,0]),Xe(kf,{39:1,59:1},-1,[3,0,0,0]),Xe(kf,{39:1,59:1},-1,[3,3,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,0,3,0]),Xe(kf,{39:1,59:1},-1,[3,3,3,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[3,3,0,0]),Xe(kf,{39:1,59:1},-1,[0,3,0,0]),Xe(kf,{39:1,59:1},-1,[0,3,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[3,3,3,0]),Xe(kf,{39:1,59:1},-1,[3,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])]),Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[4,4,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])]),Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[5,0,0,0]),Xe(kf,{39:1,59:1},-1,[5,5,0,0]),Xe(kf,{39:1,59:1},-1,[0,5,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,5,5,0]),Xe(kf,{39:1,59:1},-1,[5,5,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[5,0,0,0]),Xe(kf,{39:1,59:1},-1,[5,5,0,0]),Xe(kf,{39:1,59:1},-1,[0,5,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,5,5,0]),Xe(kf,{39:1,59:1},-1,[5,5,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])]),Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[6,0,0,0]),Xe(kf,{39:1,59:1},-1,[6,6,0,0]),Xe(kf,{39:1,59:1},-1,[6,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,6,0,0]),Xe(kf,{39:1,59:1},-1,[6,6,6,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,6,0,0]),Xe(kf,{39:1,59:1},-1,[6,6,0,0]),Xe(kf,{39:1,59:1},-1,[0,6,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[6,6,6,0]),Xe(kf,{39:1,59:1},-1,[0,6,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])]),Xe(yf,{40:1,42:1,43:1,59:1},41,[Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,7,0,0]),Xe(kf,{39:1,59:1},-1,[7,7,0,0]),Xe(kf,{39:1,59:1},-1,[7,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[7,7,0,0]),Xe(kf,{39:1,59:1},-1,[0,7,7,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[0,7,0,0]),Xe(kf,{39:1,59:1},-1,[7,7,0,0]),Xe(kf,{39:1,59:1},-1,[7,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])]),Xe(wf,{40:1,41:1,59:1},39,[Xe(kf,{39:1,59:1},-1,[7,7,0,0]),Xe(kf,{39:1,59:1},-1,[0,7,7,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0]),Xe(kf,{39:1,59:1},-1,[0,0,0,0])])])]);_m=new nn}
var rr='',wr=' ',pv=" border='0'><\/gwt:clipper>",ov=' height=',nu=' must be non-negative: ',yv=' | \u041E\u043D\u043E\u043E: ',Av=' \u043C\u04E9\u0440\u04AF\u04AF\u0434, +',Bv=' \u043E\u043D\u043E\u043E (<font color=red>',gs='"',nv='" width=',qt='#',pt='%23',cs='&',uu='&nbsp;',fs="'",gv="' border='0'>",lv="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",av="',sizingMethod='crop')",sr='(',Wu=') no-repeat ',Yr='). Expect more errors.\n',pu=', Column size: ',ru=', Row size: ',Kv=', Size: ',xt='-',Ws='.call(this) }',Zs='.call(this)}',at='.call(w.event.srcElement)}',Ru='/',Ar='/>',Pu='0',Ev='100%',Zu='16px',Eu='8blocks-gw-16.png',vr=':',zr='<',tt='<\/div><\/body><\/html>',Cv='<\/font>)',Ht="<BUTTON type='button'><\/BUTTON>",zv='<b>\u0426\u0443\u0432\u0430\u0430<\/b>: ',kv='<gwt:clipper style="overflow: hidden; width: 16px; height: 16px; padding: 0px; zoom: 1"><img onload=\'this.__gwtLastUnhandledEvent="load";\' src=\'',st='<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">',ev="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",ku='<u>\u0423\u0434\u0438\u0440\u0434\u0430\u0445<\/u><br/><b>\u0411\u0430\u0440\u0443\u0443\u043D, \u0437\u04AF\u04AF\u043D, \u0434\u043E\u043E\u0448\u043E\u043E \u0441\u0443\u043C<\/b>: \u0443\u0434\u0438\u0440\u0434\u043D\u0430<br/><b>\u0414\u044D\u044D\u0448\u044D\u044D \u0441\u0443\u043C\u0430\u0430\u0440<\/b>: \u0434\u04AF\u0440\u0441\u044D\u044D \u044D\u0440\u0433\u04AF\u04AF\u043B\u043D\u044D. <br/>',es='>',Qu='?',Hv='Add not supported on this collection',Lv='Add not supported on this list',Gr='BackgroundImageCache',Dr='CSS1Compat',su='Cannot access a column with a negative index: ',tu='Cannot access a row with a negative index: ',Nr='Cannot add a handler with a null type',Or='Cannot add a null handler',Pr='Cannot fire null event',Dt='Cannot set a new parent without first clearing the old parent',lu='Caption',Xt='Center',mu='Column ',ou='Column index: ',Lt='Composite.initWidget() may only be called once.',Ur='DEFAULT',Ds='DOMMouseScroll',Xr='ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie6) does not match the runtime user.agent value (',mt='IFRAME',Jv='Index: ',_t='Inner',Tr='LTR',Wt='Left',Iv='Must call next() before remove().',vt='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',Sr='RTL',Mv='Remove not supported on this list',Yt='Right',qu='Row index: ',At="Should only call onAttach when the widget is detached from the browser's document",Bt="Should only call onDetach when the widget is attached to the browser's document",wt='Style names cannot be empty',Ct="This widget's parent does not implement HasWidgets",Ss='_',Du='__gwtLastUnhandledEvent',Xs='__gwt_dispatchDblClickEvent_',Ts='__gwt_dispatchEvent_',$s='__gwt_dispatchUnhandledEvent_',rt='__gwt_historyFrame',ut='__gwt_historyToken',ot='__uiObjectID',Ju='absolute',Nu='align',uv='alpha(opacity=0)',ur='anonymous',Yu='background',Hu='block',ss='blur',Au='bottom',Qs='canplaythrough',Ut='cellPadding',Tt='cellSpacing',xu='center',ts='change',It='className',qv='clear.cache.gif',mv='clear.cache.gif"\' style="',fv="clear.cache.gif' style='",Hr='click',Nt='clip',hs='cmd cannot be null',wu='col',vu='colgroup',Vr='com.google.gwt.user.client.UserAgentAsserter',Fs='contextmenu',us='dblclick',eu='dialogBottom',gu='dialogContent',du='dialogMiddle',cu='dialogTop',Qr='dir',Fu='display',yr='div',Os='ended',Cs='error',Gv='field',$u='filter',hv="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='8blocks-gw-16.png',sizingMethod='crop'); margin-left: ",vs='focus',tr='function',qs='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',rs="function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",ds='g',ns='gecko',os='gecko1_8',Ms='gesturechange',Ns='gestureend',Ls='gesturestart',Zr='go.tetris.client.Tetris',Jt='gwt-Button',fu='gwt-DecoratedPopupPanel',Zt='gwt-DecoratorPanel',hu='gwt-DialogBox',ju='gwt-HTML',Cu='gwt-Image',au='gwt-PopupPanel',yt='height',pr='hidden',Cr='html',bs='html is null',Uu='http://',Su='https',Tu='https://',Wr='ie6',ms='ie8',ls='ie9',rv='iframe',sv="javascript:''",yu='justify',ws='keydown',xs='keypress',ys='keyup',Et='left',zs='load',As='losecapture',Rr='ltr',bv='marginLeft',cv='marginTop',Bu='middle',_r='moduleStartup',Ir='mousedown',Jr='mousemove',Kr='mouseout',Lr='mouseover',Mr='mouseup',Es='mousewheel',Fr='msie',qr='must be positive',tv='no',Gu='none',mr='offsetHeight',nr='offsetWidth',Br='on',as='onModuleLoadStart',jt='onblur',Rs='onclick',lt='oncontextmenu',kt='ondblclick',it='onfocus',ft='onkeydown',gt='onkeypress',ht='onkeyup',nt='onload',bt='onmousedown',dt='onmousemove',ct='onmouseup',et='onmousewheel',is='opera',or='overflow',Gs='paste',bu='popupContent',Gt='position',_u="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",Ps='progress',Qt='px',Xu='px ',Mu='px)',Lu='px, ',jv='px; border: none',iv='px; margin-top: ',Ku='rect(',Ot='rect(0px, 0px, 0px, 0px)',Iu='rect(auto, auto, auto, auto)',Ys='return function() { w.__gwt_dispatchDblClickEvent_',Vs='return function() { w.__gwt_dispatchEvent_',_s='return function() { w.__gwt_dispatchUnhandledEvent_',zu='right',Er='rtl',ks='safari',xr='script',Bs='scroll',iu='span',$r='startup',Fv='tTitle',Rt='table',St='tbody',$t='td',wv='this.__popup.currentStyle.zIndex',Ft='top',Ks='touchcancel',Js='touchend',Is='touchmove',Hs='touchstart',Vt='tr',ps='unknown',Vu='url(',Ou='verticalAlign',Mt='visibility',Pt='visible',Us='w',js='webkit',zt='width',dv='width: 16px; height: 16px; background: url(8blocks-gw-16.png) no-repeat ',vv='zIndex',xv='\u041C\u04E9\u0440\u04AF\u04AF\u0434: ',Dv='\u0422\u0435\u0442\u0440\u0438\u0441',Kt='\u0428\u0438\u043D\u044D\u044D\u0440 \u0442\u043E\u0433\u043B\u043E\u0445';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.hC=function o(){return this.$H||(this.$H=++T)};_.tM=kr;_.cM={};_=l.prototype=new m;_.cM={50:1};_.j=-1;_.k=false;_.n=-1;_.o=false;var p=null,q=null;_=w.prototype=new m;_.I=function E(){this.b||yq(x,this);this.J()};_.cM={24:1};_.b=false;_.c=0;var x;_=F.prototype=v.prototype=new w;_.J=function G(){u()};_.cM={24:1};_=K.prototype=new m;_.cM={18:1,59:1};_=J.prototype=new K;_.cM={18:1,59:1};_=M.prototype=I.prototype=new J;_.cM={3:1,18:1,59:1};_=O.prototype=H.prototype=new I;_.cM={3:1,18:1,59:1};_.a=null;_=R.prototype=new m;_.cM={};var S=0,T=0;_=cb.prototype=Y.prototype=new R;_.cM={};_.a=null;_.b=null;var Z;_=kb.prototype=gb.prototype=new m;_.L=function lb(a){return fb(a)};_.cM={};var ub=null;var Bb=false,Cb=false;var Rb=null;_=Zb.prototype=new m;_.eQ=function $b(a){return this===a};_.hC=function _b(){return this.$H||(this.$H=++T)};_.cM={59:1,61:1,62:1};_.a=0;_=Yb.prototype=new Zb;_.cM={51:1,52:1,59:1,61:1,62:1};var ac,bc,cc,dc;_=gc.prototype=fc.prototype=new Yb;_.cM={51:1,52:1,59:1,61:1,62:1};_=ic.prototype=hc.prototype=new Yb;_.cM={51:1,52:1,59:1,61:1,62:1};_=kc.prototype=jc.prototype=new Yb;_.cM={51:1,52:1,59:1,61:1,62:1};_=mc.prototype=lc.prototype=new Yb;_.cM={51:1,52:1,59:1,61:1,62:1};_=nc.prototype=new Zb;_.cM={53:1,59:1,61:1,62:1};var oc,pc,qc,rc,sc,tc,uc,vc,wc;_=zc.prototype=yc.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Bc.prototype=Ac.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Dc.prototype=Cc.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Fc.prototype=Ec.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Hc.prototype=Gc.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Jc.prototype=Ic.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Lc.prototype=Kc.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Nc.prototype=Mc.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Pc.prototype=Oc.prototype=new nc;_.cM={53:1,59:1,61:1,62:1};_=Vc.prototype=new m;_.cM={};_.f=null;_=Uc.prototype=new Vc;_.O=function Wc(){this.e=false;this.f=null};_.cM={};_.e=false;_=Tc.prototype=new Uc;_.N=function Zc(){return this.P()};_.cM={};_.a=null;_.b=null;var Xc=null;_=Sc.prototype=new Tc;_.cM={};_=Rc.prototype=new Sc;_.cM={};_=dd.prototype=Qc.prototype=new Rc;_.M=function ed(a){cd(this,df(a,6))};_.P=function fd(){return ad};_.cM={};var ad;_=id.prototype=new m;_.hC=function kd(){return this.c};_.cM={};_.c=0;var jd=0;_=ld.prototype=hd.prototype=new id;_.cM={};_=md.prototype=gd.prototype=new hd;_.cM={7:1};_.a=null;_.b=null;_=qd.prototype=nd.prototype=new Rc;_.M=function rd(a){Mj(df(a,8).a,this)};_.P=function sd(){return od};_.cM={};var od;_=wd.prototype=td.prototype=new Rc;_.M=function xd(a){Nj(df(a,9).a,this)};_.P=function yd(){return ud};_.cM={};var ud;_=Cd.prototype=zd.prototype=new Rc;_.M=function Dd(a){df(df(a,10),11)};_.P=function Ed(){return Ad};_.cM={};var Ad;_=Id.prototype=Fd.prototype=new Rc;_.M=function Jd(a){df(df(a,12),11)};_.P=function Kd(){return Gd};_.cM={};var Gd;_=Od.prototype=Ld.prototype=new Rc;
--></script>
<script><!--
_.M=function Pd(a){Oj(df(a,13).a,this)};_.P=function Qd(){return Md};_.cM={};var Md;_=Sd.prototype=Rd.prototype=new m;_.cM={};_.a=null;_=Vd.prototype=Td.prototype=new Uc;_.M=function Wd(a){df(a,14).Q(this)};_.N=function Yd(){return Ud};_.cM={};var Ud=null;_=_d.prototype=Zd.prototype=new Uc;_.M=function ae(a){df(a,15).R(this)};_.N=function ce(){return $d};_.cM={};_.a=0;var $d=null;_=ge.prototype=de.prototype=new Uc;_.M=function he(a){fe(df(a,16))};_.N=function je(){return ee};_.cM={};var ee=null;_=ne.prototype=me.prototype=ke.prototype=new m;_.S=function oe(a){le(this,a)};_.cM={55:1};_.a=null;_.b=null;_=re.prototype=new m;_.cM={};_=qe.prototype=new re;_.T=function Ae(a,b,c){this.b>0?se(this,new Wm(this,a,c)):we(this,a,c)};_.cM={};_.a=null;_.b=0;_.c=false;_=Be.prototype=pe.prototype=new qe;_.T=function Ce(a,b,c){this.b>0?se(this,new Wm(this,a,c)):we(this,a,c)};_.cM={};_=Ee.prototype=De.prototype=new m;_.cM={};_.a=null;_=He.prototype=Ge.prototype=new I;_.cM={3:1,17:1,18:1,59:1};_.a=null;_=Ie.prototype=Fe.prototype=new Ge;_.cM={3:1,17:1,18:1,59:1};_=Qe.prototype=Le.prototype=new Zb;_.cM={56:1,59:1,61:1,62:1};var Me,Ne,Oe;_=Se.prototype=Re.prototype=new m;_.cM={};_.aC=null;_.qI=0;var Ze,$e;_=Ef.prototype=Df.prototype=new m;_.eQ=function Ff(a){if(!(a!=null&&a.cM&&!!a.cM[19])){return false}return uo(this.a,df(df(a,19),20).a)};_.hC=function Gf(){return Go(this.a)};_.cM={19:1,20:1,59:1};_.a=null;_=If.prototype=new m;_.cM={44:1};_.a=null;_=Kf.prototype=Jf.prototype=new If;_.U=function Lf(a){a.c&&(df(this.a,21).Z(a.d)||(a.a=true))};_.cM={23:1,44:1};_=Nf.prototype=Mf.prototype=new I;_.cM={3:1,18:1,59:1};_=Tf.prototype=Of.prototype=new m;_.cM={};_.c=false;_.e=false;_=Vf.prototype=Uf.prototype=new w;_.J=function Wf(){if(!this.a.c){return}Pf(this.a)};_.cM={24:1};_.a=null;_=Yf.prototype=Xf.prototype=new w;_.J=function Zf(){this.a.e=false;Qf(this.a,(new Date).getTime())};_.cM={24:1};_.a=null;_=dg.prototype=$f.prototype=new m;_.V=function eg(){return this.c<this.a};_.W=function fg(){return bg(this)};_.X=function gg(){cg(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var hg=null,ig=null;var pg;var sg=null;_=yg.prototype=ug.prototype=new Uc;_.M=function zg(a){df(a,23).U(this);wg.c=false};_.N=function Bg(){return vg};_.O=function Cg(){xg(this)};_.cM={};_.a=false;_.b=false;_.c=false;_.d=null;var vg=null,wg=null;var Dg=null;_=Hg.prototype=Gg.prototype=new m;_.Q=function Ig(a){while((y(),x).b>0){z(df(vq(x,0),24))}};_.cM={14:1,44:1};var Kg=false,Lg=null,Mg=0,Ng=0,Og=false;_=$g.prototype=Xg.prototype=new Uc;_.M=function _g(a){jf(a);null.Ib()};_.N=function ah(){return Yg};_.cM={};var Yg;_=ch.prototype=bh.prototype=new ke;_.cM={55:1};var dh=false;var gh=null,hh=null,ih=null,jh=null;_=sh.prototype=oh.prototype=new m;_.cM={};_.a=null;_=uh.prototype=th.prototype=new m;_.cM={};_.a=0;_.b=null;_=vh.prototype=new m;_.$=function yh(a){return decodeURI(a.replace(pt,qt))};_._=function zh(a){return encodeURI(a).replace(qt,pt)};_.S=function Ah(a){le(this.c,a)};_.ab=function Bh(a){};_.bb=function Ch(a){a=a==null?rr:a;if(!uo(a,wh==null?rr:wh)){wh=a;this.ab(a);ie(this)}};_.cM={55:1};var wh=rr;_=Jh.prototype=Dh.prototype=new vh;_.cb=function Mh(){if(this.b){this.b=false;$wnd.location.hash=this._(wh==null?rr:wh);return true}return false};_.ab=function Nh(a){$wnd.location.hash=this._(a)};_.db=function Oh(){this.b=true;$wnd.location.reload()};_.cM={55:1};_.a=null;_.b=false;_=Rh.prototype=Qh.prototype=new m;_.K=function Sh(){$wnd.__gwt_initWindowCloseHandler(lr(Vg),lr(Ug))};_.cM={22:1};_=Uh.prototype=Th.prototype=new m;_.K=function Vh(){$wnd.__gwt_initWindowResizeHandler(lr(Wg))};_.cM={22:1};_=$h.prototype=new m;_.eb=function bi(){return this.H};_.fb=function ci(a){this.H.style[yt]=a};_.gb=function fi(a){this.H.style[zt]=a};_.cM={26:1};_.H=null;_=Zh.prototype=new $h;_.hb=function qi(){};_.ib=function ri(){};_.S=function si(a){!!this.F&&le(this.F,a)};_.jb=function ti(){return this.D};_.kb=function ui(){ji(this)};_.Y=function vi(a){ki(this,a)};_.lb=function wi(){li(this)};_.mb=function xi(){};_.nb=function yi(){};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.D=false;_.E=0;_.F=null;_.G=null;_=Yh.prototype=new Zh;_.hb=function zi(){Oi(this,(Mi(),Ki))};_.ib=function Ai(){Oi(this,(Mi(),Li))};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Xh.prototype=new Yh;_.pb=function Di(){return new xm(this.e)};_.ob=function Ei(a){return Ci(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Wh.prototype=new Xh;_.ob=function Ii(a){var b;return b=Ci(this,a),b&&Hi(a.H),b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Ni.prototype=Ji.prototype=new Fe;_.cM={3:1,17:1,18:1,59:1};var Ki,Li;_=Qi.prototype=Pi.prototype=new m;_.qb=function Ri(a){a.kb()};_.cM={};_=Ti.prototype=Si.prototype=new m;_.qb=function Ui(a){a.lb()};_.cM={};_=Xi.prototype=new Zh;_.kb=function Yi(){var a;ji(this);a=this.H.tabIndex;-1==a&&(this.H.tabIndex=0,undefined)};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Wi.prototype=new Xi;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Zi.prototype=Vi.prototype=new Wi;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=$i.prototype=new Xh;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.c=null;_.d=null;_=_i.prototype=new Zh;_.jb=function bj(){if(this.c){return this.c.jb()}return false};_.kb=function cj(){if(this.E!=-1){pi(this.c,this.E);this.E=-1}this.c.kb();this.H.__listener=this};_.Y=function dj(a){ki(this,a);this.c.Y(a)};_.lb=function ej(){this.c.lb()};_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};_.c=null;_=hj.prototype=new Yh;_.rb=function kj(){return this.H};_.pb=function lj(){return new fm(this)};_.ob=function mj(a){return ij(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.C=null;_=gj.prototype=new hj;_.rb=function vj(){return sb(this.H)};_.eb=function wj(){var a;return a=sb(this.H).parentNode,(!a||a.nodeType!=1)&&(a=null),a};_.sb=function xj(){pj(this)};_.Z=function yj(a){return true};_.U=function zj(a){a.c&&(a.d,false)&&(a.a=true)};_.nb=function Aj(){this.A&&Jl(this.z,false,true)};_.fb=function Bj(a){this.o=a;qj(this);a.length==0&&(this.o=null)};_.gb=function Cj(a){this.p=a;qj(this);a.length==0&&(this.p=null)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.k=false;_.n=false;_.o=null;_.p=null;_.q=null;_.s=null;_.t=false;_.u=false;_.v=-1;_.w=false;_.x=null;_.y=false;_.A=false;_.B=-1;_=fj.prototype=new gj;_.hb=function Dj(){ji(this.j)};_.ib=function Ej(){li(this.j)};_.pb=function Fj(){return new fm(this.j)};_.ob=function Gj(a){return ij(this.j,a)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.j=null;_=Ij.prototype=Hj.prototype=new hj;_.rb=function Kj(){return this.a};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=null;_.b=null;_=Lj.prototype=new fj;_.hb=function Vj(){try{ji(this.j)}finally{this.a.kb()}};_.ib=function Wj(){try{li(this.j)}finally{this.a.lb()}};_.sb=function Xj(){Pj(this)};_.Y=function Yj(a){switch(eh(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!Qj(this,a)){return}}ki(this,a)};_.U=function Zj(a){var b;b=a.d;!a.a&&eh(a.d.type)==4&&Qj(this,b)&&(b.returnValue=false,undefined);a.c&&(a.d,false)&&(a.a=true)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.g=null;_.i=0;_=_j.prototype=$j.prototype=new m;_.R=function ak(a){this.a.i=a.a};_.cM={15:1,44:1};_.a=null;_=ek.prototype=new Zh;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.a=null;_=dk.prototype=new ek;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=ik.prototype=hk.prototype=ck.prototype=new dk;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=jk.prototype=bk.prototype=new ck;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=lk.prototype=kk.prototype=new m;_.cM={8:1,9:1,10:1,11:1,12:1,13:1,44:1};_.a=null;_=ok.prototype=mk.prototype=new m;_.cM={};_.a=null;_.b=null;_.c=null;_=qk.prototype=new Yh;_.pb=function yk(){return new Kk(this)};_.ob=function zk(a){return uk(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.c=null;_.d=null;_.e=null;_.f=null;_=Fk.prototype=pk.prototype=new qk;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.a=0;_.b=0;_=Kk.prototype=Hk.prototype=new m;_.V=function Lk(){return this.b<this.d.b};_.W=function Mk(){return Jk(this)};_.X=function Nk(){var a;if(this.a<0){throw new ao}a=df(vq(this.d,this.a),5);mi(a);this.a=-1};_.cM={};_.a=-1;_.b=-1;_.c=null;_=Pk.prototype=Ok.prototype=new m;_.cM={};_.a=null;_=Tk.prototype=Qk.prototype=new m;_.cM={};_.a=null;_.b=null;var Uk,Vk,Wk,Xk;_=Zk.prototype=new m;_.cM={};_=_k.prototype=$k.prototype=new Zk;_.cM={};_.a=null;var al;_=dl.prototype=cl.prototype=new m;_.cM={};_.a=null;_=hl.prototype=el.prototype=new Zh;_.Y=function il(a){eh(a.type)==32768&&!!this.a&&(Jm(this)[Du]=rr,undefined);ki(this,a)};_.mb=function jl(){var a;a=ob(Jm(this),Du);uo(zs,a)&&rg(new ql(this))};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.a=null;_=ll.prototype=new m;_.cM={};_=ol.prototype=kl.prototype=new ll;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=ql.prototype=pl.prototype=new m;_.K=function rl(){var a,b;a=(b=$doc.createEventObject(),b.type=zs,b);wb(Jm(this.a),a)};_.cM={22:1};_.a=null;_=sl.prototype=new If;_.cM={44:1};_=ul.prototype=tl.prototype=new sl;_.cM={6:1,44:1};_=xl.prototype=vl.prototype=new m;_.R=function yl(a){wl()};_.cM={15:1,44:1};_=Al.prototype=zl.prototype=new m;_.U=function Bl(a){rj(this.a,a)};_.cM={23:1,44:1};_.a=null;_=Dl.prototype=Cl.prototype=new m;_.cM={16:1,44:1};_.a=null;_=Kl.prototype=El.prototype=new l;_.cM={50:1};_.a=null;_.b=false;_.c=false;_.d=0;_.e=-1;_.f=null;_.g=null;_.i=false;_=Ml.prototype=Ll.prototype=new w;_.J=function Nl(){this.a.g=null;s(this.a,(new Date).getTime())};_.cM={24:1};_.a=null;_=Tl.prototype=Ol.prototype=new Wh;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};var Pl,Ql,Rl;_=Yl.prototype=Xl.prototype=new m;_.qb=function Zl(a){a.jb()&&a.lb()};_.cM={};_=_l.prototype=$l.prototype=new m;_.Q=function am(a){Vl()};_.cM={14:1,44:1};_=cm.prototype=bm.prototype=new Ol;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};_=fm.prototype=dm.prototype=new m;_.V=function gm(){return this.a};_.W=function hm(){return em(this)};_.X=function im(){!!this.b&&this.c.ob(this.b)};_.cM={};_.b=null;_.c=null;_=lm.prototype=jm.prototype=new $i;_.ob=function mm(a){var b,c,d;c=(d=a.H.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Ci(this,a);b&&this.c.removeChild(tb(c));return b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=tm.prototype=nm.prototype=new m;_.pb=function um(){return new xm(this)};_.cM={};_.a=null;_.b=null;_.c=0;_=xm.prototype=vm.prototype=new m;_.V=function ym(){return this.a<this.b.c-1};_.W=function zm(){return wm(this)};_.X=function Am(){if(this.a<0||this.a>=this.b.c){throw new ao}this.b.b.ob(this.b.a[this.a--])};_.cM={};_.a=-1;_.b=null;_=Bm.prototype=new m;_.cM={};_=Km.prototype=Dm.prototype=new Bm;_.cM={};var Em;_=Rm.prototype=Pm.prototype=new m;_.cM={};_.a=null;_.b=null;_.c=null;_.d=null;_=Tm.prototype=Sm.prototype=new m;_.K=function Um(){ue(this.a,this.c,this.b)};_.cM={47:1};_.a=null;_.b=null;_.c=null;_=Wm.prototype=Vm.prototype=new m;_.K=function Xm(){we(this.a,this.c,this.b)};_.cM={47:1};_.a=null;_.b=null;_.c=null;_=Zm.prototype=Ym.prototype=new _i;_.cM={5:1,25:1,26:1,29:1,30:1,54:1,55:1,58:1};_.b=0;var $m,_m,an=0,bn=0,cn=0,dn=0;_=nn.prototype=mn.prototype=new w;_.J=function on(){jn(0,1,0)};_.cM={24:1};_=rn.prototype=pn.prototype=new Lj;_.cM={4:1,5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};var sn,tn,un,vn,wn,xn,yn,zn,An;_=Fn.prototype=En.prototype=new w;_.J=function Gn(){Bn();zn=lo(zn.a-1);zn.a>0?A(this,1000):(sn=tn=lo(0));nk(yn.a,xv+vn.a+yv+xn.a);zn.a>0?(nk(un.a,zv+tn.a+Av+sn.a+Bv+zn.a+Cv),undefined):(nk(un.a,rr),undefined)};_.cM={24:1};_=Jn.prototype=Hn.prototype=new m;_.Z=function Ln(a){var b;if(eh(a.type)==256){b=a.keyCode||0;b==39?(en(),jn(1,0,0)):b==37?(en(),jn(-1,0,0)):b==40?(en(),jn(0,1,0),z(_m),B(_m,Dn())):b==38?(en(),jn(0,0,1)):b==35||b==32?kn():b==46&&Qn()}return true};_.cM={21:1};_=Pn.prototype=Mn.prototype=new _i;_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};var Nn=null,On=null;_=Un.prototype=Tn.prototype=new I;_.cM={3:1,18:1,59:1};_=Wn.prototype=Vn.prototype=new m;_.cM={};_=Yn.prototype=Xn.prototype=new I;_.cM={3:1,18:1,59:1};_=$n.prototype=Zn.prototype=new I;_.cM={3:1,18:1,59:1};_=bo.prototype=ao.prototype=_n.prototype=new I;_.cM={3:1,18:1,59:1};_=fo.prototype=eo.prototype=co.prototype=new I;_.cM={3:1,18:1,59:1};_=ho.prototype=new m;_.cM={59:1,63:1};_=io.prototype=go.prototype=new ho;_.eQ=function jo(a){return a!=null&&a.cM&&!!a.cM[49]&&df(a,49).a==this.a};_.hC=function ko(){return this.a};_.cM={49:1,59:1,61:1,63:1};_.a=0;var mo;_=ro.prototype=qo.prototype=po.prototype=new I;_.cM={3:1,18:1,59:1};_=to.prototype=so.prototype=new m;_.cM={59:1,64:1};_=String.prototype;_.eQ=function zo(a){return uo(this,a)};_.hC=function Ao(){return Go(this)};_.cM={1:1,59:1,60:1,61:1};var Bo,Co=0,Do;_=Jo.prototype=Io.prototype=new I;_.cM={3:1,18:1,59:1};_=Ko.prototype=new m;_.tb=function Mo(a){throw new Jo(Hv)};_.ub=function No(a){var b;b=Lo(this.pb(),a);return !!b};_.vb=function Oo(){return this.xb()==0};_.wb=function Po(a){var b;b=Lo(this.pb(),a);if(b){b.X();return true}else{return false}};_.yb=function Qo(a){var b,c,d;d=this.xb();a.length<d&&(a=Te(a,d));c=this.pb();for(b=0;b<d;++b){Ye(a,b,c.W())}a.length>d&&Ye(a,d,null);return a};_.cM={};_=So.prototype=new m;_.eQ=function Uo(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[45])){return false}e=df(a,45);if(this.d!=e.d){return false}for(c=new yp((new qp(e)).a);_p(c.a);){b=c.b=df(aq(c.a),65);d=b.Ab();f=b.Bb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?vr+df(d,1) in this.e:ap(this,d,~~Q(d)))){return false}if(!jr(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[vr+df(d,1)]:_o(this,d,~~Q(d)))){return false}}return true};_.hC=function Vo(){var a,b,c;c=0;for(b=new yp((new qp(this)).a);_p(b.a);){a=b.b=df(aq(b.a),65);c+=a.hC();c=~~c}return c};_.cM={45:1};_=Ro.prototype=new So;_.zb=function kp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)};_.cM={45:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=mp.prototype=new Ko;_.eQ=function np(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[66])){return false}c=df(a,66);if(c.xb()!=this.xb()){return false}for(b=c.pb();b.V();){d=b.W();if(!this.ub(d)){return false}}return true};_.hC=function op(){var a,b,c;a=0;for(b=this.pb();b.V();){c=b.W();if(c!=null){a+=Q(c);a=~~a}}return a};_.cM={66:1};_=qp.prototype=lp.prototype=new mp;_.ub=function rp(a){return pp(this,a)};_.pb=function sp(){return new yp(this.a)};_.wb=function tp(a){var b;if(pp(this,a)){b=df(a,65).Ab();gp(this.a,b);return true}return false};_.xb=function up(){return this.a.d};_.cM={66:1};_.a=null;_=yp.prototype=vp.prototype=new m;_.V=function zp(){return _p(this.a)};_.W=function Ap(){return this.b=df(aq(this.a),65)};_.X=function Bp(){xp(this)};_.cM={};_.a=null;_.b=null;_.c=null;_=Dp.prototype=new m;_.eQ=function Ep(a){var b;if(a!=null&&a.cM&&!!a.cM[65]){b=df(a,65);if(jr(this.Ab(),b.Ab())&&jr(this.Bb(),b.Bb())){return true}}return false};_.hC=function Fp(){var a,b;a=0;b=0;this.Ab()!=null&&(a=Q(this.Ab()));this.Bb()!=null&&(b=Q(this.Bb()));return a^b};_.cM={65:1};_=Gp.prototype=Cp.prototype=new Dp;_.Ab=function Hp(){return null};_.Bb=function Ip(){return this.a.b};_.Cb=function Jp(a){return ep(this.a,a)};_.cM={65:1};_.a=null;_=Lp.prototype=Kp.prototype=new Dp;_.Ab=function Mp(){return this.a};_.Bb=function Np(){return this.b.e[vr+this.a]};_.Cb=function Op(a){return fp(this.b,this.a,a)};_.cM={65:1};_.a=null;_.b=null;_=Pp.prototype=new Ko;_.tb=function Qp(a){this.Db(this.xb(),a);return true};_.Db=function Rp(a,b){throw new Jo(Lv)};_.eQ=function Tp(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[46])){return false}f=df(a,46);if(this.xb()!=f.xb()){return false}d=new cq(this);e=f.pb();while(d.b<d.d.xb()){b=aq(d);c=aq(e);if(!(b==null?c==null:P(b,c))){return false}}return true};_.hC=function Up(){var a,b,c;b=1;a=new cq(this);while(a.b<a.d.xb()){c=aq(a);b=31*b+(c==null?0:Q(c));b=~~b}return b};_.pb=function Wp(){return new cq(this)};_.Fb=function Xp(){return new iq(this,0)};_.Gb=function Yp(a){return new iq(this,a)};_.Hb=function Zp(a){throw new Jo(Mv)};_.cM={46:1};_=cq.prototype=$p.prototype=new m;_.V=function dq(){return this.b<this.d.xb()};_.W=function eq(){return aq(this)};_.X=function fq(){bq(this)};_.cM={};_.b=0;_.c=-1;_.d=null;_=iq.prototype=gq.prototype=new $p;_.cM={};_.a=null;_=kq.prototype=jq.prototype=new mp;_.ub=function lq(a){return Zo(this.a,a)};_.pb=function mq(){var a;return a=new yp(this.b.a),new pq(a)};_.xb=function nq(){return this.b.a.d};_.cM={66:1};_.a=null;_.b=null;_=pq.prototype=oq.prototype=new m;_.V=function qq(){return _p(this.a.a)};_.W=function rq(){var a;a=wp(this.a);return a.Ab()};_.X=function sq(){xp(this.a)};_.cM={};_.a=null;_=Bq.prototype=tq.prototype=new Pp;_.tb=function Cq(a){return Ye(this.a,this.b++,a),true};_.Db=function Dq(a,b){(a<0||a>this.b)&&Vp(a,this.b);this.a.splice(a,0,b);++this.b};_.ub=function Eq(a){return wq(this,a,0)!=-1};_.Eb=function Fq(a){return Sp(a,this.b),this.a[a]};_.vb=function Gq(){return this.b==0};_.Hb=function Hq(a){return xq(this,a)};_.wb=function Iq(a){return yq(this,a)};_.xb=function Jq(){return this.b};_.yb=function Kq(a){return Aq(this,a)};_.cM={46:1,59:1};_.b=0;var Lq;_=Oq.prototype=Nq.prototype=new Pp;_.ub=function Pq(a){return false};_.Eb=function Qq(a){throw new eo};_.xb=function Rq(){return 0};_.cM={46:1,59:1};_=Uq.prototype=Sq.prototype=new Ro;_.cM={45:1,59:1};_=Xq.prototype=Vq.prototype=new mp;_.tb=function Yq(a){var b;return b=cp(this.a,a,this),b==null};_.ub=function Zq(a){return Zo(this.a,a)};_.vb=function $q(){return this.a.d==0};_.pb=function _q(){var a;return a=new yp(To(this.a).b.a),new pq(a)};_.wb=function ar(a){return gp(this.a,a)!=null};_.xb=function br(){return this.a.d};_.cM={59:1,66:1};_.a=null;_=dr.prototype=cr.prototype=new Dp;_.Ab=function er(){return this.a};_.Bb=function fr(){return this.b};_.Cb=function gr(a){var b;b=this.b;this.b=a;return b};_.cM={65:1};_.a=null;_.b=null;_=ir.prototype=hr.prototype=new I;_.cM={3:1,18:1,59:1};var lr=W;var lf=new Wn,kf=new Wn,tf=new Wn,uf=new Wn,mf=new Wn,nf=new Wn,of=new Wn,pf=new Wn,vf=new Wn,wf=new Wn,yf=new Wn,zf=new Wn,qf=new Wn,xf=new Wn,rf=new Wn,sf=new Wn;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.tetris) $wnd.tetris.onScriptLoad();
--></script></body></html>